skilled in the handling of vehicles - Allemand Anglais Dictionnaire